home *** CD-ROM | disk | FTP | other *** search
-
-
-
- SSSSOOOOCCCCKKKKEEEETTTTPPPPAAAAIIIIRRRR((((2222)))) SSSSOOOOCCCCKKKKEEEETTTTPPPPAAAAIIIIRRRR((((2222))))
-
-
-
- NNNNAAAAMMMMEEEE
- socketpair - create a pair of connected sockets
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////ttttyyyyppppeeeessss....hhhh>>>>
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////ssssoooocccckkkkeeeetttt....hhhh>>>>
-
- iiiinnnntttt ssssoooocccckkkkeeeettttppppaaaaiiiirrrr ((((iiiinnnntttt dddd,,,, iiiinnnntttt ttttyyyyppppeeee,,,, iiiinnnntttt pppprrrroooottttooooccccoooollll,,,, iiiinnnntttt ssssvvvv[[[[2222]]]]))));;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _s_o_c_k_e_t_p_a_i_r call creates an unnamed pair of connected sockets in the
- specified domain _d, of the specified _t_y_p_e, and using the optionally
- specified _p_r_o_t_o_c_o_l. The descriptors used in referencing the new sockets
- are returned in _s_v[0] and _s_v[1]. The two sockets are indistinguishable.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- A 0 is returned if the call succeeds, -1 if it fails.
-
- EEEERRRRRRRROOOORRRRSSSS
- The call succeeds unless:
-
- [EMFILE] Too many descriptors are in use by this process.
-
- [EAFNOSUPPORT] The specified address family is not supported on this
- machine.
-
- [EPROTONOSUPPORT] The specified protocol is not supported on this
- machine.
-
- [EOPNOSUPPORT] The specified protocol does not support creation of
- socket pairs.
-
- [EFAULT] The address _s_v does not specify a valid part of the
- process address space.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- read(2), write(2), pipe(2)
-
- NNNNOOOOTTTTEEEESSSS
- ABI-compliant versions of the above call can be obtained from
- _l_i_b_s_o_c_k_e_t._s_o.
-
- This call is currently implemented only for the UNIX domain.
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-